# 要求编写程序，模拟实现手机通讯录功能。可以在通讯录中通过姓名查看相关联系人的联系方式、邮箱、地址等信息，
# 也可以在其中新增联系人，或修改、删除联系人信息。手机通讯录的功能菜单如下所示。
print("        ============")
print("        欢迎使用通讯录：")
print("        1.添加联系人")
print("        2.查看通讯录")
print("        3.删除联系人")
print("        4.修改联系人")
print("        5.查找联系人")
print("        6.退出！！！")
print("        ============")
dic = {}
while True:
    coe = int(input("请选择操作："))
    if coe == 1:
        name = input("请输入添加联系人的姓名：")
        num = input("请输入添加联系人的电话：")
        dic[name] = num
        print("添加成功！")
    elif coe == 2:
        c = 0
        if len(dic) == 0:
            print("通讯录为空！！")
        print("你的联系人：")
        for i, j in dic.items():
            print(f"{c}:{i, j}")
            c += 1
    elif coe == 3:
        name = input("请输入要删除联系人的姓名：")
        dic.pop(name)
        print("删除成功！")
    elif coe == 4:
        name = input("请输入要修改联系人的姓名：")
        name_a = input("请输入修改后的姓名：")
        dic[name_a] = dic.pop(name)
        print("是否要修改对应联系人的电话：")
        print("1.是           2.否    ")
        x = int(input("请选择操作："))
        if x == 1:
            num = input("请输入修改后的电话：")
            dic[name_a] = num
    elif coe == 5:
        name = input("请输入要查找的联系人姓名:")
        if dic[name] == None:
            print("查无此人！！")
        else:
            print(f"{name}:{dic[name]}")
    else:
        print("已退出！！！")
        break


